博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery treeview
阅读量:6599 次
发布时间:2019-06-24

本文共 4176 字,大约阅读时间需要 13 分钟。

jquery treeview 插件参数说明

treeview地址:https://github.com/jzaefferer/jquery-treeview

1、animated:String or Number

设置展开子节点时的显示速度,有 slow、normal、fast 或者指定速度值,与 jQuery 的 hide(show)中的 speed 参数相似。

这里有个问题,如果使用动态的效果,这时候给人一闪一闪的感觉,如果不喜欢可以不使用这个属性就可以,这样就没有那种一闪一闪的感觉了

 

2、persist:String

记忆折叠的方式。location:页面刷新不保留折叠状态;cookie:页面刷新保留折叠状态。

3、collapsed:boolean  Default: false, all expanded

初始化时的折叠状态。true,初始化为收缩节点状态;,为全部节点展开。

4、unique:boolean  Default: false

展开同级节点的唯一性。true,当展开一个节点时,同级的其他节点会自动关闭;false,当展开一个节点时,同级的其他节点保持原形。

5、control:Selector

指定一个容器,控制整个tree的展开,收缩 或者收放 所有的节点。

example

$(".selector").treeview({   control: "#container"})

6.toggle:Callback

当一个节点的收放状态改变时,调用自定义函数Callback。

example

$(".selector").treeview({   toggle: function() {       console.log(this + " has been toggle");   }})

7.add:Selector

向已有的树中追加节点,selector 为需要追加的节点集合,该集合中的节点须与已有树的节点结构保持一致。

example

var tree = $(".selector").treeview();$(".button").click(function() {  var newSublist =  $("
  • New Sublist
      " + "
    • Item1
    • " + "
    • Item2
  • ").appendTo(tree); tree.treeview({ add: newSublist });});

    8.cookieId:String

    设置 persist: cookie 后 用此参数设置cookie 的名称。

    9.url:String

    异步加载时,设置url 地址。

    下面就来看看如何的实用

    官方参考网站包涵Demo下载:

    html页引用和JS部分

        <%-- 文件引用部分,该部分都可从官方参考Demo中获得,其中cookie为上述参数“persist”服务来记录刷新前展示信息--%>    

     

    Body结构

     

    加载节点时如果数据量很大,可先加载主节点,子节点通过参数toggle来异步加载

    由treeview树的规律,我们可以从数据库中来加载所需要的树

    <%            DALZzjg dal = new DALZzjg();            DALYhxx ydal = new DALYhxx();            List
    lists = new List
    (); lists = dal.FindWhere(" zzjg_npcode='10' "); string str = "
      "; str += "
    • Home"; if (lists.Count > 0) { str += "
        "; foreach (Xtgl_Zzjg c in lists) { str += "
      • " + c.Zzjg_Nmc + "" + c.Zzjg_Ncode + ""; DALUserAndDep yydal = new DALUserAndDep(); List
        listschild = new List
        (); listschild = yydal.FindWhere(" zzjg_ncode='" + c.Zzjg_Ncode + "' order by px "); if (listschild.Count > 0) { str += "
        "; } str += "
      • "; } str += "
      "; } str += "
    "; Response.Write(str); %>

    转载于:https://www.cnblogs.com/starksoft/p/4059335.html

    你可能感兴趣的文章
    前端文摘:Web 开发模式演变历史和趋势
    查看>>
    将图片序列转化为视频文件
    查看>>
    jQuery的文档操作***
    查看>>
    CODING Pages 服务全面升级,更快更稳更可靠!
    查看>>
    js 小数取整,js 小数向上取整,js小数向下取整
    查看>>
    vue-cli3.0
    查看>>
    window.location.replace vs window.location.href
    查看>>
    CVPR 2018:阿里提出应用 LocalizedGAN 进行半监督训练
    查看>>
    被劫持的wordpress.com账户被用来感染站点
    查看>>
    分享一下最近看的东西
    查看>>
    《大数据、小数据、无数据:网络世界的数据学术》一 第2章 何为数据 2.1 引言...
    查看>>
    WatchStor观察:2008年存储大事记
    查看>>
    寓教于乐的顶峰:新一届大学生集群竞赛火热开战
    查看>>
    《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一第1章 职业发展机会和团队建设...
    查看>>
    HBase BlockCache系列 - 探求BlockCache实现机制
    查看>>
    中国勒索软件数量增长超过67倍 多层防护机制是防御关键
    查看>>
    【参与有奖】您用的MySQL、MongoDB、Redis等服务被勒索过吗?
    查看>>
    Java核心技术卷I基础知识1.2.6 体系结构中立
    查看>>
    Libvirt 虚拟化库介绍
    查看>>
    Xmemcached发布1.2.6.1(推荐升级)
    查看>>